import {
  API_DOMAIN
} from '../../utils/api.config'
const app = getApp()
Page({
/**
   * 页面的初始数据
   */
  data: {
    items: [//1妈妈 2爸爸 3,爷爷，4奶奶，5外公，6外婆
      {value: 1,name: '妈妈', checked: 'true'}, 
      {value: 2,name: '爸爸'},       
      {value: 3,name: '爷爷'}, 
      {value: 4,name: '奶奶'}, 
      {value: 5,name: '外公'}, 
      {value: 6,name: '外婆'}, 
    ],
    show: false,
    classInfo:{},
    index:0,
    name:'',
    classId:'1',
    inputValue:'',
    zdyName:'',
    inputsfValue:''
},
  radioChange(res){
    console.log("33333=="+res.detail.value+"  "+this.data.items[res.detail.value-1].name);
    this.setData({
      index:res.detail.value-1,
      name:this.data.items[res.detail.value-1].name,
      inputsfValue:''
    })

   // console.log(this.data.index+ ' 0000 '+this.data.items[this.data.index].name)
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    var myThis = this;  
    wx.scanCode({
      success (res) {
        console.log(res.result+"===="+JSON.stringify(res));
        myThis.setData({
          show: true,
          classId:res.result,
        }),
        myThis.getClassInfo()
        
      },
      fail(res){
        // console.log("fail=="+JSON.stringify(res)),
        // myThis.setData({
        //   show: true,
        // })
        // myThis.getClassInfo()
        wx.navigateBack({
          delta: 1,  // 返回上一级页面。
          success: function() {           
          }
        })

        wx.showToast({
          title: '请扫码正确的二维码',
          icon: 'none',
          duration: 1500,
          mask:true
        })
        wx.navigateBack({
          delta: 1,  // 返回上一级页面。
          success: function() {           
          }
        })  

      }
    })

  
  },

  // focusEvent(e){
  //   var  index = this.data.index;
  //   console.log(index+ ' 0000 '+this.data.items[index].name)
  //   this.setData({
  //     [items[index].checkeds]:"false"
  //   })
    
  // },
  getClassInfo(){
  
    var  that = this;
    wx.showLoading({
      title: '获取班级信息中...',
      icon: 'none',
    })
   
    wx.request({
      url: API_DOMAIN+'app/appUser/getClassInfo/', //仅为示例，并非真实的接口地址
      data:this.data.classId,
      method:'POST',
      header: {
        'content-type': 'application/json', // 默认值
        'Authorization':wx.getStorageSync('tokenId')
      },
      success (res) {
        console.log('接口数据='+JSON.stringify(res))
        if("BASE.000"==res.data.code){
          that.setData({
            classInfo:res.data.data, 
          })
        }else{
          wx.showToast({
            title: '请扫码正确的二维码',
            icon: 'none',
            duration: 1500,
            mask:true
          })
          wx.navigateBack({
            delta: 1,  // 返回上一级页面。
            success: function() {           
            }
          })  
        }
        
      },complete(){
        wx.hideLoading()
      }
    })
  },

  edtname: function (e){
    this.setData({
      inputValue: e.detail.value
    })
  },
  bindKeyInput: function (e){
    this.setData({
      name: e.detail.value
    })
  },
  

  butBind(){
    console.log("学生="+this.data.inputValue)
      if(this.data.inputValue==null || this.data.inputValue.length == 0){
        wx.showToast({
          title: '请输入学生姓名',
          icon: 'none',
          duration: 2000,
          mask:true
        })
        return
      }

      // wx.showLoading({
      //   title: '努力加载中...',
      //   icon: 'none',
      // })
     
      var data = {
        classId:this.data.classId,
        id:app.userInfo.appUserId,
        identity:this.data.name,
        studentName:this.data.inputValue,
      }
      console.log('接口数据参数==='+JSON.stringify(data))
      app.api.bindingStudent(data).then(rest => {
        wx.hideLoading()
        console.log('接口数据='+JSON.stringify(rest))
        if(rest&&rest.success){   
         
          wx.showToast({
            title: '绑定成功',
            icon: 'none',
            duration: 2000,
            mask:true
          })
          wx.reLaunch({
            url: '/pages/mine/mine?addStu=true',
          })

        }else{
          // wx.switchTab({
          //   url: '/pages/mine/mine',
          // })
          console.log('接口数据=='+rest.errMsg)
          wx.showToast({
            title: rest.errMsg||'网络异常，请稍后重试！！',
            icon: 'none',
            duration: 2000,
            mask:true
          })
        }
      })
      .catch(r => {
        wx.hideLoading()
        console.error(r)
        wx.showToast({
          title: '网络异常，请稍后重试！',
          icon: 'none',
          duration: 2000,
          mask:true
        })
      })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})